<?php

class alquileres extends MY_Controller {
     
    public function __construct() {
        parent::__construct();
    }
    
    public function index(){
        $data ['titulo']= 'SysCoop';
        $data ['subtitulo']='Alquileres';
        $data['table'] = ' ';
        $data['new_cliente']= ' ';
        $datoPrincipal ['contenidoPrincipal'] = $this->load->view('alquileres/alquileres', $data, TRUE);
  
        $this->load->view('templates',$datoPrincipal);
    }    
    public function buscar(){
       
        $data ['titulo']= 'SysCoop';
        $data['subtitulo']='Alquileres';
	$query = $this->input->post('cliente');
        $this->load->model('Clientes_model');
	$clientes = $this->Clientes_model->search_cliente($query);
			
	// generate table data
        $this->load->library('table');
        $this->table->set_empty("&nbsp;");
        $this->table->set_heading(' ','Apellido y Nombre','DNI','CUIL/CUIT','Nombre Empresa','Acciones');
	$i = 0;
	foreach ($clientes as $cliente)
	{
		$this->table->add_row(++$i, $cliente->Cli_ApeNom,
                              $cliente->Cli_DNI,
                              $cliente->Cli_CUIL,
                              $cliente->Cli_NomEmpresa,
                		anchor('clientes/ver/'.$cliente->Cli_Id,'Ver',array('class'=>'view')).' '.
				anchor('clientes/editar/'.$cliente->Cli_Id,'Editar',array('class'=>'update')).' '.
				anchor('alquileres/cobrar/'.$cliente->Cli_Id,'Cobrar',array('class'=>'money'))
			);
	}
	$data['table'] = $this->table->generate();
        //$this->form_data->dob = date('d-m-Y',strtotime($person->dob));
        $data['new_cliente']= anchor('clientes/nuevo/','Nuevo Cliente',array('class'=>'add'));
		
        $datoPrincipal ['contenidoPrincipal'] = $this->load->view('alquileres/alquileres', $data, TRUE);
        $this->load->view('templates',$datoPrincipal);
    }
    public function cobrar($cli_id){
        $data ['titulo']= 'SysCoop';
        $data ['subtitulo']='Alquileres';
        $data['id']=$cli_id;
        $this->load->model('Clientes_model');
        
        $clientes= $this->Clientes_model->get_by_id($cli_id);
        
        // generate table data
        $this->load->library('table');
        $this->table->set_empty("&nbsp;");
        $this->table->set_heading('Nombre','Domicilio','IVA');
		
        $i = 0;
	foreach ($clientes as $cliente)
	{
            $this->table->add_row(
                                $cliente->Cli_ApeNom,
                                $cliente->Cli_Direccion,
                                'Agregar Condicion ante el IVA'
                                
			);
	}
	$data['table'] = $this->table->generate();
        $data['cancel']= site_url('index/');        
	$datoPrincipal ['contenidoPrincipal'] = $this->load->view('alquileres/cobro_alquiler', $data, TRUE);
        $this->load->view('templates',$datoPrincipal);       
    }
    public function registrar($id){
                $data ['titulo']= 'SysCoop';
                $data['subtitulo']='Alquileres';
		$fechaDesde = $this->input->post('fechaDesde');
                $fechaHasta = $this->input->post('fechaHasta');
                //$formaDePago = $this->input->post('formaDePago');
                $descripcion = $this->input->post('descripcion');
                $monto = $this->input->post('monto');
                
                $this->load->model('Alquileres_model');
		$alquiler = $this->Alquileres_model->insert($id,$fechaDesde,$fechaHasta,$descripcion,$monto);
                if ($alquiler=null){
                    $data['message']='Error, no guardado.';
                }else{
                    $data['message']='Exito.';
                }
		                
		
                $datoPrincipal ['contenidoPrincipal'] = $this->load->view('success', $data, TRUE);
                $this->load->view('templates',$datoPrincipal);        
    }
}

?>
